
Component({
  /**
   * 定义组件的属性，接收外部传入的数据
   */
  properties:{},
  /**
   * 页面的初始数据
   */
  data: {
    isLogin: false
  },

  // 组件中的钩子
  lifetimes: {
    created() {},
    attached() {
      const isLogin = !!getApp().token
      this.setData({isLogin})

      // 获取当前页面路径(用户想去的页面路径)
      const pageStack = getCurrentPages()
      const current = pageStack[pageStack.length-1]
      console.log(current.route)

      // 如果没有登录，跳转到登录页
      if(!isLogin) {
        // 通过 wx.redirectTo 覆盖跳转
        wx.redirectTo({
           //通过跳转传参，将用户想去的页面路径，传到登录页
          url:'/pages/login/index?backTo=/' + current.route 
        })
      }
    }
  },

/**
 * 组件的方法
 */
 methods:{}
})